History
History
Synonyms
UK
US
Meaning:
panacea

a remedy for all troubles, diseases etc

cure-all

PATENT MEDICINE as in Wiktionary
PATENT MEDICINE as in Wikipedia